package com.wicket.okrapp.biz.service.dto.req;
import com.wicket.okrapp.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import javax.validation.constraints.NotNull;
import lombok.Data;
    
    
    /**
     * @desc ImplementOutputParametersReqDto
     * @使用场景
     */
    @Data
    public class ImplementOutputParametersReqDto extends BaseDto  implements Serializable {
/**
     * 是否开启评价工作 TRUE:是 FALSE:否
     */
    @NotNull(message = "是否开启评价工作不能为空")
@ApiModelProperty("是否开启评价工作")
    private String	 isOpenEvaWork;
/**
     * 传输数值 
     */
    @NotNull(message = "传输数值不能为空")
@ApiModelProperty("传输数值")
    private Long	 outputNum;
/**
     * 是否可编辑 TRUE:是 FALSE:否
     */
    @NotNull(message = "是否可编辑不能为空")
@ApiModelProperty("是否可编辑")
    private String	 isEditable;
/**
     * 通用数值字段（整数型）
     */
    @NotNull(message = "通用数值字段（整数型）不能为空")
@ApiModelProperty("通用数值字段（整数型）")
    private Long	 comNumField;

    /**
     * 通用数值字段1（整数型）
     */
    @NotNull(message = "通用数值字段1（整数型）不能为空")
@ApiModelProperty("通用数值字段1（整数型）")
    private Long	 comNumField1;

    /**
     * 通用数值字段2（整数型）
     */
    @NotNull(message = "通用数值字段2（整数型）不能为空")
@ApiModelProperty("通用数值字段2（整数型）")
    private Long	 comNumField2;
/**
     * 进度值后端元素
     */
    @NotNull(message = "进度值后端元素不能为空")
@ApiModelProperty("进度值后端元素")
    private String	 progressValueInterFaceElement;
/**
     * 实际值后端元素
     */
    @NotNull(message = "实际值后端元素不能为空")
@ApiModelProperty("实际值后端元素")
    private String	 actualValueInterFaceElement;
/**
     * 进度值元素
     */
    @NotNull(message = "进度值元素不能为空")
@ApiModelProperty("进度值元素")
    private Long	 progressValueElement;
/**
     * 实际值元素
     */
    @NotNull(message = "实际值元素不能为空")
@ApiModelProperty("实际值元素")
    private Long	 actualValueElement;
/**
     * 预算元素
     */
    @NotNull(message = "预算元素不能为空")
@ApiModelProperty("预算元素")
    private Long	 budgetAmountElement;

    
      

    }
   